#include <stdio.h>
struct node
{   int nextp;
int no_out;
}   link[31];
main()
{int i,j,k;
printf("The original circle is (+:pagandom,@:christian):\n");
for(i=1;i<=30;i++){
    link[i].nextp=i+1;
    link[i].no_out=1;
    }
    link[30].nextp=1;
    j=30;
    for(i=0;i<15;i++){
        for(k=0;;)
        if(k<15){
            j=link[j].nextp;
            k+=link[j].no_out;
        }
        else break;
        link[j].no_out=0;
    }
    for(i=1;i<=30;i++)
    printf("%c",link[i].no_out?'@':"+");
    printf("\n");
}